package udp;

//客户端

import java.io.IOException;
import java.net.*;

/**
 * 1.创建服务端+端口
 * 2.准备数据
 * 3.打包(包括发送的地点及端口)
 * 4.发送
 * 5.释放
 */
public class MyClient {
    public static void main(String[] args) {

        try {
            //1.创建服务端+端口
            DatagramSocket client=new DatagramSocket(6666);//参数是端口号
            //2.准备数据
            String msg="udp编程";
            byte[] data=msg.getBytes();//将数据转换成字节数组
            //3.打包(包括发送的地点及端口)
            InetSocketAddress address=new InetSocketAddress("localhost",8888);
            DatagramPacket packet=new DatagramPacket(data,data.length,address);
            //4.发送
            client.send(packet);
            //5.释放
            client.close();
        } catch (SocketException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

    }
}
